Skip to content

Conversation

@cjihrig
Copy link
Contributor

@cjihrig cjihrig commented May 14, 2020

These tests have become flaky on Windows in the CI. The failures do not appear to be consistent, or even in the same parts of the tests. They do seem to be related to trying to open or stat files though.

Checklist
  • make -j4 test (UNIX), or vcbuild test (Windows) passes
  • commit message follows commit guidelines

These tests have become flaky on Windows in the CI. The failures
do not appear to be consistent, or even in the same parts of the
tests. They do seem to be related to trying to open or stat
files though.
@nodejs-github-bot nodejs-github-bot added the test Issues and PRs related to the tests. label May 14, 2020
@cjihrig
Copy link
Contributor Author

cjihrig commented May 14, 2020

FWIW, I'm experimenting with applying the revert from #33364 to see if it makes a difference.

From some testing last night, I saw failures on 2 out of 5 runs - both on Windows compiled with VS 2019. With the revert applied, I'm currently seeing success for 3 out of 3 4 out of 4 runs, but I'm going to make a few more runs.

@cjihrig
Copy link
Contributor Author

cjihrig commented May 14, 2020

I ran test-wasi through a stress test on Windows with the revert applied. It did fail two times, but it certainly seems a lot less flaky with the revert applied.

Across the various Windows machines, the test ran 500 times. It failed once on win2012r2-vs2019 in a WASI stat call. It failed in the same way once on win2016-vs2017 as well. I'll have to do some more debugging but I'm OK with labeling these as flaky for now since there wasn't a 100% pass rate. This might also be a data point in favor of landing #33364.

EDIT: I also plan to look into the nature of the stat failure since Windows is prone to that IIRC from other issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test Issues and PRs related to the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants